package com.moliku.insurance.model.entity.eastSea.submit;

import lombok.Data;

import javax.xml.bind.annotation.*;
import java.io.Serializable;

/**
 * @author 七分
 * @version 1.0
 * @date 2021/3/15 10:48
 * @effect
 */
@Data
@XmlAccessorType(XmlAccessType.FIELD)
@XmlRootElement(name = "ProposalEargoMain")
@XmlType(name = "ProposalEargoMain", propOrder = {
        "ApplyNo",
        "relationList",
        "cargoList",
        "itemKindList",
        "proposalEargoItem",
        "proposalEargoBase",
        "userInfo",
        "proposalDelivery"
})
public class ProposalEargoMain implements Serializable {
    private static final long serialVersionUID = 8747771614188054332L;
    /**
     * 申请号
     */
    @XmlElement(required = true, name = "ApplyNo")
    private String ApplyNo;
    /**
     * 东海投/被保险人关系信息
     */
    @XmlElement(required = true, name = "relationList")
    private RelationList relationList;

    /**
     * 东海货物信息
     */
    @XmlElement(required = true, name = "cargoList")
    private CargoList cargoList;
    /**
     * 东海保险责任
     */
    @XmlElement(required = true, name = "itemKindList")
    private ItemKindList itemKindList;
    /**
     * 标的信息
     */
    @XmlElement(required = true, name = "proposalEargoItem")
    private ProposalEargoItem proposalEargoItem;
    /**
     * 东海基本信息
     */
    @XmlElement(required = true, name = "proposalEargoBase")
    private ProposalEargoBase proposalEargoBase;
    /**
     * 用户信息
     */
    @XmlElement(required = true, name = "userInfo")
    private UserInfo userInfo;
    /**
     * 东海发票快递信息
     */
    @XmlElement(name = "proposalDelivery")
    private ProposalDelivery proposalDelivery;
}
